// pages/fbxx/fbxx.js

var app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    showModalStatus: false,
    showModalStatusa:false,

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // http://bmfw.99fuku.com/index.php/Samecity/Freeride/release
    var that = this
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },


  /**
   * 点击拉起栏目
   */

  powerDrawer: function (e) {
    var currentStatu = e.currentTarget.dataset.statu;
    console.log(currentStatu);
    this.util(currentStatu)
  },
  util: function (currentStatu) {
    /* 动画部分 */
    // 第1步：创建动画实例 
    var animation = wx.createAnimation({
      duration: 200,  //动画时长
      timingFunction: "linear", //线性
      delay: 0  //0则不延迟
    });

    // 第2步：这个动画实例赋给当前的动画实例
    this.animation = animation;

    // 第3步：执行第一组动画：Y轴偏移240px后(盒子高度是240px)，停
    animation.translateY(240).step();

    // 第4步：导出动画对象赋给数据对象储存
    this.setData({
      animationData: animation.export()
    })

    // 第5步：设置定时器到指定时候后，执行第二组动画
    setTimeout(function () {
      // 执行第二组动画：Y轴不偏移，停
      animation.translateY(0).step()
      // 给数据对象储存的第一组动画，更替为执行完第二组动画的动画对象
      this.setData({
        animationData: animation
      })

      //关闭抽屉
      if (currentStatu == "close") {
        this.setData(
          {
            showModalStatus: false
          }
        );
      }
       if (currentStatu == "close1") {
        this.setData(
          {
            showModalStatus1: false
          }
        );
      }
      if (currentStatu == "close2") {
        this.setData(
          {
            showModalStatus2: false
          }
        );
      }
      if (currentStatu == "close3") {
        this.setData(
          {
            showModalStatus3: false
          }
        );
      }
      if (currentStatu == "close4") {
        this.setData(
          {
            showModalStatus4: false
          }
        );
      }
      if (currentStatu == "close5") {
        this.setData(
          {
            showModalStatus5: false
          }
        );
      }
      if (currentStatu == "close6") {
        this.setData(
          {
            showModalStatus6: false
          }
        );
      }
      if (currentStatu == "close7") {
        this.setData(
          {
            showModalStatus7: false
          }
        );
      }
      if (currentStatu == "close8") {
        this.setData(
          {
            showModalStatus8: false
          }
        );
      }
      if (currentStatu == "close9") {
        this.setData(
          {
            showModalStatus9: false
          }
        );
      }
    }.bind(this), 200)

    // 显示抽屉
    if (currentStatu == "open") {
      this.setData(
        {
          showModalStatus: true
        }
      );
    }
    if (currentStatu == "open1") {
      this.setData(
        {
          showModalStatus1: true
        }
      );
    }
    if (currentStatu == "open2") {
      this.setData(
        {
          showModalStatus2: true
        }
      );
    }
    if (currentStatu == "open3") {
      this.setData(
        {
          showModalStatus3: true
        }
      );
    }
    if (currentStatu == "open4") {
      this.setData(
        {
          showModalStatus4: true
        }
      );
    }
    if (currentStatu == "open5") {
      this.setData(
        {
          showModalStatus5: true
        }
      );
    }
    if (currentStatu == "open6") {
      this.setData(
        {
          showModalStatus6: true
        }
      );
    }
    if (currentStatu == "open7") {
      this.setData(
        {
          showModalStatus7: true
        }
      );
    }
    if (currentStatu == "open8") {
      this.setData(
        {
          showModalStatus8: true
        }
      );
    }
    if (currentStatu == "open9") {
      this.setData(
        {
          showModalStatus9: true
        }
      );
    }
    
  },


})